﻿<html>
<head>
<title>Help index</title>
<link href="../style.css" rel="stylesheet" type="text/css" />
</head>
<body>

<div id="top">
<img  src="../../t.jpg" />
<a href="../../index.html">Home</a> - <a href="../../languages.html">Languages</a> - <a href="../../editor">Editor</a> - <a href="../../3dparty">3dParty</a>
</div>


<div id="content">
<p>Team 16 IDE v3. help</p>
<p>
str_replace<br />
Заменяет в исходной строке одни подстроки на другие.<br />
<br />
Синтаксис :<br />
string str_replace(string from, string to, string str)<br />
<br />
Эта функция заменяет в строке str все вхождения подстроки from (с учетом регистра) на to и возвращает результат. Исходная строка, переданная третьим параметром, при этом не меняется.<br />
также эта функиция может работать с двоичными строками.<br />
<br />
</p><p><br />
<br />
substr_replace<br />
Заменяет в исходной строке одни подстроки на другие.<br />
<br />
Синтаксис :<br />
string substr_replace(string str, string replacement, int start [, int lemgth])<br />
<br />
Эта функция возвращает строку str, в которой часть от символа с позицией start и длиной length (или до конца, если аргумент длины не указан) заменяется строкой replacement.<br />
<br />
Если значение start положительно, отсчет производится от начала строки str, иначе - от конца (-1 - последний символ строки).<br />
<br />
Если значение length неотрицательно, тогда оно указывает длину заменяемого фрагмента. Если оно отрицательно, то это число символов от конца строки str до последнего символа заменяемого фрагмента (со знаком минус).<br />
<br />
</p><p><br />
<br />
wordwrap<br />
Разбивает исходный текст на строки с определенными завершающими символами.<br />
<br />
Синтаксис :<br />
string wordwrap(string str [, int width [, string break [, int cut]]])<br />
<br />
Эта функция разбивает блок текста str на несколько строк, завершаемых символами break, так, чтобы на одной строке было не более width букв. Разбиение происходит по границе слова, так что текст остается читаемым.<br />
<br />
</p><p><br />
<br />
strtr<br />
Комплексная замена в строке.<br />
<br />
Синтаксис :<br />
string strtr(string str, string from, string to)<br />
string strtr(string str, array from)<br />
<br />
В первом случае функция strtr() возвращает строку str, у которой каждый символ, присутствующий в строку from, заменяется на корреспондирующий из строки to. В случае, если строки from и to различной длины, то лишние конечные символы длинной строки игнорируются.<br />
<br />
Во втором случае функция strtr() возвращает строку, в которой фрагменты строки str заменяются на соответствующие индексам значения элементов массива from. При этом функция пытается заменить сначало наибольшие фрагменты исходной строки и не выполняет замену в уже модифицированных частях строки. Таким бразом, теперь мы можем выполнить несколько замен сразу: <br />
$Subs = array(<br />
  "&gt;name&lt;" =&lt; "Larry",<br />
  "&gt;time&lt;" =&lt; date("d.m.Y")<br />
);<br />
$st="Привет, <name>! Сейчас $time";<br />
echo strtr($st,$Subs);<br />
<br />
А вот как можно "отменить" действие функции HtmlSpecialChars(): <br />
$Trans=array_flip(get_html_translation_table());<br />
$st=strtr($st, $Trans);<br />
<br />
В результате мы из строки, в которой все спецсимволы заменены на их HTML-эквиваленты, получим исходную строку.<br />
<br />
</p><p><br />
<br />
stripslashes<br />
Удаление обратных слешей.<br />
<br />
Синтаксис :<br />
string stripslashes(string str);<br />
<br />
Заменяет в строке str некоторые предваренные слешем символы на их однокодовые эквиваленты. Это относится к следующим символам: ", ", \.<br />
<br />
</p><p><br />
<br />
stripcslashes<br />
Преобразование специальных символов в их двоичное представление.<br />
<br />
Синтаксис :<br />
string stripcslashes(string str);<br />
<br />
Возвращает строку, в которой те специальные символы, которые закомментированы (для визуального отображения) обратным слешем, преобразуются в их естественное двоичное представление. Распознаются C-подобные записи, например: \n, \r ..., восьмеричные и шестнадцатеричные последовательности.<br />
<br />
</p><p><br />
<br />
addslashes<br />
Добавление слешей перед специальными символами строки.<br />
<br />
Синтаксис :<br />
string addslashes(string str);<br />
<br />
Вставляет слеши только перед следующими символами:", " и \. Функцию очень удобно использовать при вызове eval().<br />
<br />
</p><p><br />
<br />
addcslashes<br />
Форматирование строки слешами в С-представление.<br />
<br />
Синтаксис :<br />
string addcslashes(string str, string charlist);<br />
<br />
Функция addcslashes() возвращает строку str, в которую вставлены символы обратного слеша "\" перед перечисленными в строке-списке charlist символами. Это позволяет преобразовать непечатные символы в их визуальное С-представление.<br />
<br />
</p><p><br />
<br />
quotemeta<br />
Цитирование метасимволов.<br />
<br />
Синтаксис :<br />
string quotemeta(string str);<br />
<br />
Возвращает строку, в которую добавлены обратные слеши "\" перед каждым из следующих символов:<br />
. \\ + * ? [ ^ ] ( $ )<br />
<br />
Может использоваться для подготовки шаблонов в регулярных выражениях.<br />
<br />
</p><p><br />
<br />
strrev<br />
Производит реверс строки.<br />
<br />
Синтаксис :<br />
string strrev(string str)<br />
<br />
функция strrev() возвращает строку str "задом наперед".<br />

</p>
</div>

<div id="bottom" align="right">
Copyright &copy; 2009 Team16, Distributed under modified GNU\FDL
</div>

</body>
</html>